<?php

module_load_include("inc", "custom", "custom.api");

function cadastrar_newsletter(){
    
    $arrayDados = array("nome" => @$_POST["strNome"], "email" => @$_POST["strEmail"], "cadastro" => date("y-m-d h:i:s"));
    
    $arrVars["strMensagem"] = "Cadastrado com sucesso!";
    $arrVars["bolRetorno"] = true;
    try {
        $retorno = api_salvar_dados_newsletter($arrayDados);
        $arrayDados["strNome"] = $_POST["strNome"];
        
    } catch (Exception $exc) {
        $arrVars["strMensagem"] = $exc->getMessage();
        $arrVars["bolRetorno"] = false;
    }
    
    return theme("newsletter", $arrVars);
}

function cidades_por_estado(){
    
    $arrObjRetrono = views_get_view_result("ajax_setor", "block_1", $_POST["strEstado"]);
    
    $strHtml = "<option>- Selecione Cidade -</option>";
    foreach($arrObjRetrono as $objRetorno){
        
        $strHtml .= "<option value='". $objRetorno->tid ."'>" . $objRetorno->taxonomy_term_data_name . "</option>";
        
    }
    
    $arrRetorno = array();
    $arrRetorno["bolRetorno"]   = true;
    $arrRetorno["strHtml"]      = $strHtml;
    
    echo json_encode($arrRetorno);die;
}

function bairros_por_cidade(){
    
    $arrDados = array();
    $arrDados["strNome"] = $_POST["strNome"];
    
    $arrObjRetrono = views_get_view_result("ajax_setor", "block_2", $_POST["strCidade"]);
    
    $strHtml = "<option>- Selecione Estado -</option>";
    foreach($arrObjRetrono as $objRetorno){
        
        $strHtml .= "<option value='". $objRetorno->tid ."'>" . $objRetorno->taxonomy_term_data_name . "</option>";
        
    }
    
    $arrRetorno = array();
    $arrRetorno["bolRetorno"]   = true;
    $arrRetorno["strHtml"]      = $strHtml;
    
    echo json_encode($arrRetorno);die;
    
}